package com.stu.pojo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ViolationInformation implements Serializable {

    // id: 主键，自增，记录的唯一标识
    private Integer id;

    // stu_id: 关联学生基础表的ID
    private Integer stuId;

    // violation_name: 处分的类型
    private String violationType;

    //处分原因
    private String violationReason;

    //学工部审核
    private Integer adminExamine;

    // violation_end: 处分的结束时间
    private LocalDate violationEnd;

    // create_time: 记录的创建时间
    private LocalDate createTime;

    // create_user: 创建记录的用户
    private String createUser;

    // update_time: 记录的更新时间
    private LocalDateTime updateTime;

    // update_user: 更新记录的用户
    private String updateUser;

}
